subcontracting firm - Spanish English Dictionary